﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Bussiness;

namespace WebApplication.Admin.Baocao
{
    public class BaoCaoTheoNhanVienTheoNgay
    {
        public IQueryable<BaoCaoTheoNhanVien> GetBaoCaoTheoNhanVien(DateTime dt, string ngay,string manv)
        {
            var db = dataprovider.Entity.CHITIETHOADONXUATs;
            return db.Where(p => p.HOADONXUAT.NGAYXUAT == dt && p.HOADONXUAT.MANV==manv)
                .Select(p => new BaoCaoTheoNhanVien 
                {
                    khachhang=p.HOADONXUAT.KHACHHANG.TENKH,
                    mathang=p.MATHANG.TENMH,
                    soluong=(int)p.SOLUONGXUAT,
                    giatien=(int)p.GIATIEN,
                    tongtien=(int)p.HOADONXUAT.TIENPHAITRA,
                    tinhtrang=(bool)p.HOADONXUAT.TINHTRANG,
                    ghichu=p.HOADONXUAT.GHICHU,
                    ngay=ngay
                });
        }
        public class BaoCaoTheoNhanVien
        {
            public string khachhang { get; set; }
            public string mathang { get; set; }
            public int soluong { get; set; }
            public int giatien { get; set; }
            public int tongtien { get; set; }
            public string ghichu { get; set; }
            public bool tinhtrang { get; set; }
            public string ngay { get; set; }
        }
    }
}